﻿@charset "utf-8";

body{ padding:0px; margin:0px auto 0px auto; font-size:12px; line-height:18px; font-family:"Tahoma";  color:#666; background:url(../images/bg.jpg) repeat-x left top;}
table{ border:0px;}
td{ font-size:12px;}
img{ border:0;}
dl{ padding:0px; margin:0px;}
ol{ padding:0px; margin:0px;}
ul{ padding:0px; margin:0px;}
h1{ padding:0px; margin:0px; font-size:12px; font-weight:normal;}
h2{ padding:0px; margin:0px; font-size:12px; font-weight:normal;}
li{ list-style:none;}
em{ font-style:normal;}
font{ font-size:12px;}
select{ font-size:12px; color:#727272;}
input{font-size:12px;}
img{ border:none; border:0;}
p{ text-indent:2em;}

a{ text-decoration:none; color:#666;}
a:hover{ color:#014099; text-decoration:underline;}
.clear{clear:both; height:1px; line-height:1px; overflow:hidden;}
.body{ width:980px; margin:auto;}
.space{ height:11px; line-height:11px; overflow:hidden; clear:both;}
.space_bottom{ height:5px; line-height:5px; overflow:hidden; border:solid 1px #eaeaea; clear:both;}

/*top*/
.top{ height:141px; overflow:hidden;}
.top_layer1{ height:97px;}
.top_layer1 .logo{ background:url(../images/logo.jpg) no-repeat; width:217px; height:97px; float:left; padding-right:45px;}
.top_layer1 .logo a{ display:block; height:97px;}
.top_layer1 .ad{ background:url(../images/top_ad.jpg) no-repeat; float:left; width:273px; height:97px;}
.top_layer1 .serach{ padding-top:55px; float:right; background:url(../images/top_box.jpg) no-repeat left 55px;}
.top_layer1 .serach_box{ border:0px; background:none; width:182px; padding:0px 0px 0px 5px; margin-right:30px; height:17px;}
.top_layer1 .serach_btn{ cursor:pointer; background:url(../images/top_btn.jpg) no-repeat; border:0px; width:40px; height:23px;}

.top_menu{ background: url(../images/top_menu.jpg) no-repeat right top; overflow:hidden; height:37px;}
.top_menu ul li{ float:left;}
.top_menu ul li a{ display:block; height:37px;}
.top_menu ul li em{ display:none;}
.top_menu .menu1 a{ width:159px;}
.top_menu .menu1 a:hover,.top_menu .menu1 .aon{ background: url(../images/top_menu.jpg) no-repeat 0px -37px;}
.top_menu .menu2 a{ width:169px;}
.top_menu .menu2 a:hover,.top_menu .menu2 .aon{ background: url(../images/top_menu.jpg) no-repeat -159px -37px;}
.top_menu .menu3 a{ width:160px;}
.top_menu .menu3 a:hover,.top_menu .menu3 .aon{ background: url(../images/top_menu.jpg) no-repeat -328px -37px;}
.top_menu .menu4 a{ width:175px;}
.top_menu .menu4 a:hover,.top_menu .menu4 .aon{ background: url(../images/top_menu.jpg) no-repeat -488px -37px;}
.top_menu .menu5 a{ width:172px;}
.top_menu .menu5 a:hover,.top_menu .menu5 .aon{ background: url(../images/top_menu.jpg) no-repeat -663px -37px;}
.top_menu .menu6 a{ width:145px;}
.top_menu .menu6 a:hover,.top_menu .menu6 .aon{ background: url(../images/top_menu.jpg) no-repeat -835px -37px;}



/*bottom*/
.bottom{ color:#999; line-height:42px; padding-left:10px; font-size:11px;}
.bottom h1{ float:right; color:#c8d3e1; font-size:12px;}
.bottom h1 a{ color:#5d88c5; padding:0px 7px 0px 3px;}
.bottom .wanhu{ color:#c7c7c7;}



/*ban*/
.ban_home{ padding-bottom:8px;}
.ban_980x228{ height:228px; overflow:hidden;}
.ban_980x228 img{ width:980px; height:228px;}


/*home*/
.home_mainbox{ background:url(../images/home_mainBg.jpg) no-repeat left top; height:100%;}

.home_311x137{ width:311px; height:137px; overflow:hidden; float:left;}
.home_311x137{ background:url(../images/home_137Bg.jpg) repeat-x; margin:10px 0px 5px 12px!important; margin:10px 5px 5px 6px; }
.home_311x137 .photo{ float:right;}
.home_311x137 .photo img{ width:110px; height:137px;}
.home_311x137 .text{ width:180px; float:left; padding-left:12px;}
.home_311x137 .title_bule{ color:#003a7c;}
.home_311x137 .title_bule a{ color:#003a7c;}
.home_311x137 .title_green{ color:#679800;}
.home_311x137 .title_green a{ color:#679800;}
.home_311x137 .title_orange{ color:#eb8800;}
.home_311x137 .title_orange a{ color:#eb8800;}
.home_311x137 h1{ font-family:"微软雅黑"; font-size:15px; font-weight:bold; padding:10px 0px 5px 0px;}
.home_311x137 p{ margin:0px; padding:0px; line-height:21px;}

.home_addMenu{ background:url(../images/home_addMenu.jpg) no-repeat; height:59px; clear:both;}
.home_addMenu a{ display:block; float:left; width:196px; height:59px;}


/*submenu,current.*/
.fl_w212{ width:212px; float:left;}
.fr_w758{ width:758px; float:right; background:url(../images/Bg_758.jpg) no-repeat left top; height:auto!important; height:300px; min-height:300px;}

.fl_w232{ width:232px; float:left;}
.fr_w728{ width:728px; float:right; background:url(../images/bg_qiye.jpg) no-repeat left top; height:auto!important; height:300px; min-height:300px;}

.subMenu{ background:url(../images/sub_Yj.jpg) no-repeat left bottom; padding-bottom:12px;}
.subMenu .title{ background:url(../images/titleBg.jpg) no-repeat left top; height:40px; line-height:40px; padding-left:38px; font-size:14px; font-family:"微软雅黑";}
.subMenu .bg{ background:url(../images/menuBg.jpg) repeat-x left top; border-left:solid 1px #cfcfcf; border-right:solid 1px #cfcfcf; height:100%; padding:10px 18px;} 
.subMenu li{ border-bottom:dotted 1px #b2b2b2; line-height:31px;}
.subMenu li a{ background:url(../images/menuIn.gif) no-repeat 3px center; padding-left:21px; color:#5e5e5e;}
.subMenu li a:hover,.subMenu li .aon{ background:url(../images/menuOn.gif) no-repeat 3px center; color:#1054b0; font-weight:bold; text-decoration:none;}
.subMenu li ul{ display:block; padding:5px 0px 5px 28px; border-top:dotted 1px #b2b2b2;}
.subMenu li ul li{ border-bottom:0px; line-height:20px}
.subMenu li ul li a{ background:url(../images/menuIn2.jpg) no-repeat left center; padding-left:10px; color:#929292;}
.subMenu li ul li a:hover,.subMenu li ul li .aon{ background:url(../images/menuOn2.jpg) no-repeat left center; font-weight:normal; color:#0e50a8;}

.subCont{ background:url(../images/subCont.jpg) no-repeat; height:90px; padding:73px 0px 0px 25px; font-family:"微软雅黑"; line-height:23px;}

.current{ padding:0px 25px 0px 45px; height:37px; line-height:37px; padding-top:4px;}
.current b{ font-size:14px; color:#1054b0;}
.current h1{ float:right; background:url(../images/current.jpg) no-repeat left center; padding-left:12px; color:#898989;}
.current h1 a{ color:#898989;}
.current h1 span{ color:#141414;}

.cont{ padding:10px 22px; line-height:25px;}


/*page*/
.page{ clear:both; padding-top:10px; text-align:right;}
.page .Page_Button{ background:url(../images/go.jpg) no-repeat left top; width:28px; height:19px; cursor:pointer; border:0px;}
.page .box{ width:20px; margin-right:5px; border:solid 1px #959ca5;}
.page .red{ font-weight:bold; color:#0f50a8; padding:0px 5px;}
.page_news{ padding-right:15px;}
.page_ser{ padding-right:20px;}


/*about*/
.qiye_back{ background:url(../images/back.jpg) no-repeat; height:37px; margin-bottom:5px;}
.qiye_back a{ display:block; height:37px;}

.qiye_title{ background:url(../images/title2.jpg) no-repeat; height:40px; line-height:40px; padding-left:38px; font-size:14px; font-family:"微软雅黑"; color:#434343;}
.qiye_yuanjiao{ background:url(../images/sub_Yj2.jpg) no-repeat left top; height:8px; line-height:8px; overflow:hidden;}
.qiye_boxLine{ background:url(../images/menuBg.jpg) repeat-x left top; border-left:solid 1px #cfcfcf; border-right:solid 1px #cfcfcf; height:100%; padding:10px 15px;}

.qiye_menu li{ border-bottom:dotted 1px #b2b2b2; line-height:31px;}
.qiye_menu li a{ background:url(../images/menuIn.gif) no-repeat 3px center; padding-left:21px; color:#5e5e5e;}
.qiye_menu li a:hover,.qiye_menu li .aon{ background:url(../images/menuOn.gif) no-repeat 3px center; color:#1054b0; font-weight:bold; text-decoration:none;}

.qiye_tab{ position:absolute; font-weight:bold; font-size:14px; margin: 2px 0px 0px -45px;}
.qiye_tab a{ background:url(../images/tabIn.jpg) no-repeat right center; width:88px; line-height:34px; float:left; display:block; text-align:center; margin-right:5px;}
.qiye_tab a:hover,.qiye_tab .aon{ background:url(../images/tabOn.jpg) no-repeat right center; color:#FFF; text-decoration:none;}

.culture_list{}
.culture_list li{ width:286px; height:260px; float:left; overflow:hidden; padding:20px 30px 0px 30px; text-align:center;}
.culture_list li img{ width:284px; height:214px; border:solid 1px #9e9e9e;}
.culture_list li div{ height:15px; line-height:15px; padding-top:10px; font-weight:bold;}

.culture_picture{ background:url(../images/huaceBg.jpg) no-repeat; width:693px; height:322px; overflow:hidden; padding:1px;}
.culture_btn{ padding:12px 0px 0px 266px; height:25px;}
.culture_btn a.paly{ background:url(../images/paly.jpg) no-repeat; width:82px; height:24px; display:block; float:left; margin-right:15px;}
.culture_btn a.stop{ background:url(../images/stop.jpg) no-repeat; width:82px; height:24px; display:block; float:left; margin-left:15px;}


/*news*/
.news_list{}
.news_list li{ line-height:30px; border-bottom:dashed 1px #ccc; background:url(../images/icon_news.gif) no-repeat 12px center; padding-left:23px;}
.news_list li em{ float:right; font-size:11px; padding-right:5px; color:#0f50a8;}

.info_title{ text-align:center; font-size:14px; padding:20px 0px 0px 0px;  font-weight:bold; color:#02489e; font-family:"微软雅黑";}
.info_time{ text-align:center; line-height:30px; color:#a1a6ac; }
.info_time em{ margin-left:15px;}
.info_cont{ line-height:32px; border-top:dashed 1px #ddd; margin:0px 30px 30px 30px;}

.jobs_title{ padding-bottom:10px;}
.job_list{ display:inline-block; width:712px; margin:0px auto; background:url(../images/job_listbg.jpg) repeat left top; overflow:hidden;}
.job_list li{ line-height:32px; height:32px; border-bottom:dotted 1px #cbcbcb;}
.job_list li span{ display:inline-block; width:155px; text-align:center; height:29px; line-height:29px; overflow:hidden; float:right;}
.job_list li span.num{ width:95px;}
.job_list li .address{ width:170px;}
.job_list li span a{ display:inline-block; padding-left:10px; }
.job_list li a.name{ padding-left:30px;}

.job_table{  border-top:solid 1px #efefef; border-right:solid 1px #efefef; line-height:25px; margin:0px 0px 10px 0px;}
.job_table td{ border-bottom:solid 1px #efefef; border-left:solid 1px #efefef; padding-left:5px; background:#fbfbfb;}
.job_table a{ color:#c31a12;}
.jobinfo_line{ padding-top:10px; border-top:solid 1px #e4e4e4;}
.jobinfo td{ padding-bottom:10px;}
.jobinfo_title{ background:url(../images/icon_jobs.jpg) no-repeat left center; padding-left:16px; font-size:14px; font-weight:bold; line-height:30px;}

.apply_box{ border:solid 1px #d5d5d5; background: #FFF; width:250px; padding:3px 5px 1px 5px;}
.apply_btn{ width:55px; height:23px; background:url(../images/submit.jpg) no-repeat; border:0px; cursor:pointer; margin-right:5px; font-weight:bold; color:#FFF;}
.apply_table em{ color:#0f50a8; padding-left:5px; font-weight:bold;}

.case_list li{ border-bottom:dotted 1px #ccc; height:110px; padding-top:15px; overflow:hidden;}
.case_list .photo{ background:#fff; border:solid 1px #d9d9d9; float:left; margin-top:5px;}
.case_list .photo img{ width:114px; height:85px;}
.case_list .txt{ float:left; padding-left:25px; padding-top:10px; width:435px;}
.case_list .txt h1{ font-weight:bold;}
.case_list .txt h1 a{ color:#000;}
.case_list .txt p{ padding:0px; margin:0px; line-height:21px; color:#656565; text-indent:0em;}
.case_list .more{ color:#0f50a8;}


/*service*/
.service_serach{ background:url(../images/serachBox.jpg) no-repeat left top; margin:10px 0px 0px 15px;}
.service_serach .serach_box{ border:0px; background:none; width:300px; padding:0px 0px 0px 5px; margin-right:30px; height:17px;}
.service_serach .serach_btn{ cursor:pointer; background:url(../images/top_btn.jpg) no-repeat; border:0px; width:40px; height:23px;}

.service_list{}
.service_list li{ width:202px; height:180px; float:left; overflow:hidden; padding:20px 18px 0px 18px; text-align:center;}
.service_list li img{ width:202px; height:153px; border:solid 1px #9e9e9e;}
.service_list li div{ height:15px; line-height:15px; padding-top:10px; font-weight:bold;}

.service_table{ margin:10px 0px 0px 15px;}
.service_title1{ background:url(../images/s_title1.jpg) no-repeat left top; line-height:28px; padding-left:11px; font-size:14px; color:$565656; font-weight:bold; width:380px;}
.service_title2{ background:url(../images/s_title2.jpg) no-repeat left top; line-height:28px; padding-left:11px; color:$565656; font-weight:bold; margin-top:15px; margin-bottom:5px;}
.service_table p{ text-indent:0em;}


/*product*/
.product_tab{ font-weight:bold;  height:28px; line-height:28px; border-bottom:dotted 1px #ccc;}
.product_tab a{ background:url(../images/proTab.jpg) no-repeat center center; width:80px; float:left; display:block; text-align:center; color:#969696; margin-right:2px;}
.product_tab a:hover,.product_tab .aon{  color:#1054b0; text-decoration:none;}

.pro_table{ margin-top:20px;}
.pro_table a{ margin-left:5px;}


/*shop*/
.shopHead{ height:130px; padding-top:11px; padding-left:10px;}
.shopHead .photo{ float:left;}
.shopHead .photo img{ width:173px; height:117px;}
.shopHead .txt{ float:left; padding-left:20px; width:500px;}
.shopHead .txt h1{ font-weight:bold;}
.shopHead .txt h1 a{ color:#004080;}
.shopHead .txt p{ padding:0px; margin:0px; line-height:21px; color:#656565; text-indent:0em; padding-top:5px;}
.shopHead .more{ color:#0f50a8;}


/*add*/
.link_list{ margin-top:}
.link_list li{ width:155px; height:100px; float:left; overflow:hidden; padding:20px 10px 0px 10px; text-align:center;}
.link_list li img{ width:150px; height:65px; padding:2px; border:solid 1px #e4e4e4;}
.link_list li div{ height:15px; line-height:15px; padding-top:10px;}
